needle insertion sheath - Alemán Inglés Diccionario